@charset "utf-8";
/**** home ****/
.home{ min-height:400px; padding:60px 0 0 50px; background:url(../../images/home_bg.png) no-repeat center 130px; overflow:hidden;}
.home li{ font-size:14px; color:#666; line-height:30px;}

/**** login ****/
.login{ background:#35496a;}
.login_content{ width:900px; margin:0 auto; padding:60px 0 0 0;}
/*.login_content .logo{ height:60px; background:url(../../images/login_logo.png) no-repeat;}*/
.login_content .logo{ height:60px;width:130px;background:url(../../images/head_logo.png) no-repeat;background-size:cover;float:left}
.login_content .title{float: left;height: 60px;line-height: 55px;text-align: center;width: 240px;color: white;font-size: 2em;margin-left: 15px;border-left: 1px solid rgba(255, 255, 255, 0.32)}
.login_content .footer{ padding:10px 0 0 0; color:#547ec2; text-align:center; background:#35496a;}
.login_content .footer a{ color:#547ec2;}
.login_content .footer a:hover{ color:#fff;}
.login_content .login_box{ height:419px; background:url(../../images/login_boxbg.jpg) no-repeat;}
.login_content .login_box .form{ width:410px; float:right; padding:100px 0 0 0;}
.login_content .login_box .form .tx{ padding:10px 0; overflow:hidden;}
.login_content .login_box .form .tx label{ width:60px; padding: 10px 10px 4px 40px; font-size:14px; color:#333;  text-align:right; float: left;}
.login_content .login_box .form .tx input{ height:28px; padding: 2px; border:1px solid #ccc;}
.login_content .login_box .form .tx input:focus { background: #e0f1f9; border: 1px solid #1D95C7;}
.login_content .login_box .form .automatic_login{ padding-left:110px;}
.login_content .login_box .form .automatic_login input{ margin-right:2px;}
.login_content .login_box .form .automatic_login a{ margin-left:10px; }
.login_content .login_box .form .button{ padding:15px 0 20px 110px; clear: left;}
.login_content .login_box .form .prompt{ text-align:center; color:#999;}

/**** 后台类目管理 ****/
.category{overflow:hidden;}
.category .c_left{ width:350px; padding:10px 0 10px 10px; min-height:650px; float:left; background: #e0f1f9; border-right:1px #ccc solid;overflow:auto;}
.category .inputBox{ width:520px; padding:10px 0; margin:0 auto; overflow:hidden; line-height:18px;font-size:14px; color:#333; }
.category .inputBox label{ width:120px; padding: 10px 10px 4px 0; text-align:right; float: left;}
.category .inputBox .c_input{ height:28px; padding: 2px; border:1px solid #ccc; float:left; margin-right:10px;}
.category .inputBox .c_input:focus { background: #e0f1f9; border: 1px solid #1D95C7;}
.category .inputBox .d_input{ height:34px;border:1px solid #ccc; width:275px;}
.category .inputBox textarea{ border:1px solid #ccc;}

/**** 属性库管理 ****/
.properties{overflow:hidden;}
.properties .inputBox{ padding:10px 0 20px 0;overflow:hidden; line-height:18px;font-size:14px; color:#333; }
.seek_name,.seek_range,.seek_butt{ 	float:left;margin-right:35px;}
.properties .inputBox label{ padding: 7px 10px 7px 0; text-align:right; float: left;}
.properties .inputBox .select_input{ height:30px;  border:1px solid #ccc;}
.properties .inputBox .c_input{ height:26px; padding: 2px; border:1px solid #ccc;}
.properties .inputBox .c_input:focus { background: #e0f1f9; border: 1px solid #1D95C7;}
.table_box{ width:100%}
.table_box td{ border:1px solid #d7d7d7; text-align:center}
.table_box td .ability ul li{ background-color:#f1f5fa; line-height:20px; margin:3px; color:#1e7bb6}
.table_box td .ability ul p{ margin-left:17px;}	
.table_box td .operate a{ clear:left; margin-bottom:5px; }
.table_box td .operate{width:70px; margin:0 auto;}

/**** 属性默认值管理 ****/
.popup_box{ width:520px;margin:20px 0 0 20px; background:#fff ; float:left;}
.poput_top{ height:45px; background-color:#547ec2}
.poput_top span{ color:#FFF; line-height:45px; font-size:14px; margin-left:15px; font-weight:bold; float:left; display:block;}
.poput_close,.poput_minimize,.poput_maximized,.poput_set{ background:url(../../images/popup_icon.png) no-repeat left 0; float:right; margin:18px 18px 0 0;}
.poput_close{ width:14px; height:14px; background-position:left 0;}
.poput_maximized{ width:14px; height:14px; background-position:left -14px;}
.poput_minimize{ width:14px; height:14px; background-position:left -28px;}
.poput_set{ width:14px; height:14px; background-position:left -42px;}

.popup_select{ height:130px; margin:23px 0 0 50px;}
.popup_select .selectbox{ margin-bottom:18px; height:30px;}
.popup_select .selectbox label{ width:80px; text-align:right; font-size:14px; line-height:30px;}
.popup_select .selectbox select{ width:250px; height:30px; border:1px solid #ccc}

.popup_tabbox{ height:400px;}
.popup_tab{ overflow:hidden; background:url(../../images/tab_bg2.png) repeat-x bottom; padding-left:30px; margin-bottom:27px;}
.popup_tab .tab_mr{ height:25px;/*35px*/ padding:10px 20px 0; margin-right:4px; background:#e5e5e5; color:#333; font-weight:bold; border-width:1px 1px 0 1px; border-color:#ccc; border-style:solid; cursor:pointer; display:block; float:left; text-align:center;}
.popup_tab .tab_mr:hover{ background:#ddd;}
.popup_tab .current{ background:#fff; border-width:1px 1px 1px 1px; border-color:#ccc #ccc #fff #ccc; color:#2f599d; }
.popup_tab .current:hover{ background:#fff; }

.popup_tabbox .selectbox,.popup_tabbox .selectbox2{ margin-left:30px; margin-bottom:19px; }
.popup_tabbox .selectbox label,.popup_tabbox .selectbox .functiong_left{ display:block; width:100px;text-align:right; font-size:14px; line-height:30px; float:left}
.popup_tabbox .selectbox input{  height:28px;border: 1px solid #ccc; margin-right:8px;}
.popup_tabbox .selectbox input:focus { background: #e0f1f9; border: 1px solid #1D95C7;}
.popup_tabbox .selectbox select{  height:30px; border:1px solid #ccc}
.popup_tabbox .selectbox .functiong_right{ width:310px; float:left; height:80px; overflow:hidden;}
.input_width1{width:150px;}
.input_width2{width:300px;}
.select_width1{ width:140px;}
.select_width2{ width:250px;}

.popup_bottom{ height:60px; background-color:#eee; padding: 10px 0 0 100px;}

/*** 分类属性列表 ***/
.classify_tab{width:1080px; padding:19px 0 0 15px;  background:#eee; overflow:hidden; background:url(../../images/tab_bg2.png) repeat-x bottom;}
.classify_tab .tab_mr{ height:25px;/*35px*/ padding:10px 20px 0; margin-right:2px; background:#e5e5e5; color:#333; font-weight:bold; border-width:1px 1px 0 1px; border-color:#ccc; border-style:solid; cursor:pointer; display:block; float:left; text-align:center;}
.classify_tab .tab_mr:hover{ background:#ddd;}
.classify_tab .current{ background:#fff; border-width:3px 1px 1px 1px; border-color:#547ec2 #ccc #fff #ccc; color:#2f599d;height:23px; }
.classify_tab .current:hover{ background:#fff; }
.selection{ margin:10px 0 0 15px; color:#333;}
.table_top{ background-color:#f2f2f2; border:1px solid #ccc; border-bottom:0px; color:#333; height:32px;   padding:3px 0 0 0;}
.btn_br{ display:block; float:left;line-height:20px; margin-right:20px;font-weight:bold; padding-left:15px;width:100px;}
.table_box2{ width:95%; margin:30px auto;}
/*** 分类属性拍寻 ***/
.sortbox{ overflow:hidden;width:1080px; margin:25px auto;}
.sortbox .onebox{ width:250px; min-height:300px;_height:300px; float:left; margin-right:20px;} 
.sortbox .onebox .title01{ width:250px; height:38px; line-height:38px;background:url(../../images/sort_title.png) no-repeat 0 0;}
.sortbox .onebox .title02{ width:250px; height:38px; line-height:38px;background:url(../../images/sort_title.png) no-repeat 0 -48px;}
.sortbox .onebox .contentbox{ width:238px;min-height:252px;_height:262px; border:1px solid #ccc; border-top:0px; padding:5px}
.sortbox .onebox .contentbox ul li{ height:30px; line-height:30px; padding:0 10px;}
.sortbox .onebox .contentbox ul li.current{ background-color:#999}
.sortbox .onebox .contentbox ul li:hover{ background-color:#f2f2f2}
.sortbox .twobox{ width:78px;height:200px; margin-top:38px;float:left;}
.sortbox .twobox a{ margin-bottom:20px;}
.sortbox .thieright{ width:66px;height:150px; margin-top:15px; background:url(../../images/theright.jpg) no-repeat;float:left;}

/*** 订单详情 ***/
.remarksbox{ width:784px; background-color:#ffffd8; border:1px dashed #f1de94; height:100px; margin:20px auto; padding:20px;}
.remarks_input{ float:left; width:100%; margin-bottom:10px;} 
.remarks_input label{ font-size:14px; float:left; line-height:30px;}
.remarks_input input{ width:300px; border:1px solid #ccc;height:30px;float:left; margin-right:20px;}
.remarks_input input:focus { background: #e0f1f9; border: 1px solid #1D95C7; }
.order_state{width:785px; margin:0px auto; overflow:hidden}
.order_state ul li{ width:180px; float:left; text-align:center; color:#333;}
.message_box{ margin:30px 0 0 25px; width:550px; overflow:hidden;}
.message_box ul li{ width:275px; float:left; line-height:30px;}
.p_list{ overflow:hidden; margin:20px 25px; width:1080px;}
.p_list table{ margin-top:-1px}
.p_list td{ border:1px solid #ccc; text-align:center;}
.p_list td p{ text-align:left; margin-left:5px;line-height:25px;}
.p_list .contracts{padding:10px 0 20px 0; margin-bottom:1px;}
.p_list .contracts ul li{ float:left; width:257px; line-height:30px; padding-left:10px;}
.commodity_img,.commodity_name{float:left;overflow:hidden;}
.commodity_img{  width:60px; margin:15px 15px}
.commodity_img img{ width:60px; height:60px; border:1px solid #ccc; margin:0 auto;}
.commodity_name{  width:140px; line-height:25px;  margin-top:10px;}
.more_td{background:url(../../images/list_bg.png) repeat-x 0 bottom;}
.more_bj{  position:relative; overflow:hidden; min-height:100px;}
.more_bj .content{ line-height:30px; margin-top:15px;}
.more_bj .more_btn_bo{ width:100%; height:19px; background:url(../../images/list_btn.png) no-repeat center 5px;position:absolute; bottom:0px; left:0px; }
.more_bj .more_btn_up{ width:100%; height:19px; background:url(../../images/list_btn2.png) no-repeat center 5px;position:absolute; bottom:0px; left:0px; }
.more_bj .more_btn a{ display:block; width:100%; height:19px;}
.price_box{ width:1080px; overflow:hidden;margin:50px 25px 20px;}
.price_box ul {float: right;padding: 0 20px 10px 0;overflow: hidden;font-size: 14px;}
.price_box ul li{overflow: hidden;line-height: 20px; color:#F00}
.price_box ul li span{float: left;width: 100px;text-align: right; margin-right:25px; color:#333}
.price_box .extra {float: right;border-top: 1px solid #ccc;clear:right; padding-top:15px;margin-top:15px;}
.bg_gray{ background:#f5f5f5; padding:10px; margin-left:25px;}
.bg_none{ padding:10px; margin-left:25px;line-height:30px;} /**add by lw**/
.bg_none .nav {height: 28px;padding-left: 30px;padding-top: 25px;line-height: 28pxp;border-bottom: 1px solid #e4e4e4;color: #333;}
.bg_none .nav span {width: 300px;height: 18px;display: inline-block;}
.bg_none .nav span.nav1 {width: 242px;}
.bg_gray p{ line-height:30px;}


/*** 上传新图片 ***/
.c_box .seek_number a{ margin-top:3px;}
.uploadimg_box{ width:100%; overflow:hidden}
.uploadimg_box .imgleft{width:720px}
.bg_yello{ background:#ffffd8; border:1px dashed #efd887; color:#f58a00; width:680px; padding:10px 20px;}
.uploadimg_btn{width:720px; height:28px;overflow:hidden; margin:25px 0}
.uploadimg_txt{ width:500px; float:left; text-align:right; color:#333; line-height:28px; margin-right:10px}
.uploadimg_img{width:720px; overflow:hidden}
.uploadimg_img ul li{ width:94px; height:92px; margin:0 6px 10px 0; border:2px solid #ddd; text-align:center; overflow:hidden; float:left; position:relative}
.uploadimg_img ul li.ok span{ display:block; width:18px; height:18px; background:url(../../images/delete.png) no-repeat 0 0; position:absolute; left:67px; top:67px; }
.uploadimg_img ul li.no{border:2px solid #ff4d4d}
.uploadimg_img ul li.no span{ display:block; width:18px; height:18px; background:url(../../images/delete.png) no-repeat 0 -18px; position:absolute; left:67px; top:67px; }
.uploadimg_img ul li:hover{ border:2px solid #ff4d4d}
.uploadimg_plan{width:720px; margin-top:30px;}
.uploadimg_plan .play01{ width:140px; float:left}
.uploadimg_plan .play02{ width:380px; height:12px; background:url(../../images/plan.png) no-repeat 0 0; float:left; margin:3px 0 0 10px}
.uploadimg_plan .play03{ background:url(../../images/delete.png) no-repeat; height:18px; padding-left:22px; float:left; margin-left:30px;}



.uploadimg_box .imgright{ width:146px; border:1px solid #ddd;margin-left:20px; padding:20px 0 0 14px; min-height:500px;_height:500px; position:relative}
.uploadimg_box .imgright .imgbox{ width:120px; height:94px; overflow:hidden; margin-bottom:25px;}
.uploadimg_box .imgright .imgbox .close{ width:12px; height:12px; margin:40px 10px 0 2px; display:block;}
.uploadimg_box .imgright .imgbox .r_img{ width:90px; height:90px; border:2px solid #ddd}
.uploadimg_box .imgright .btnbox{ margin-left:19px; position:absolute; bottom:20px;  }

/***号码导入 ***/
.numberbox{overflow:hidden;}
.numberbox .inputbox{ padding:10px 0 20px 0;overflow:hidden; line-height:18px;font-size:14px; color:#333;}
.numberbox .inputbox label{padding: 7px 10px 7px 0; text-align:right; float: left; width:120px;}
.numberbox .inputbox .select_input{ height:30px;  border:1px solid #ccc; width:250px;}
.numberbox .inputbox .i_input{ height:30px;  border:1px solid #ccc; width:250px;}
.numberbox .inputbox .i_input:focus { background: #e0f1f9; border: 1px solid #1D95C7; }

.importbox{ width:700px; margin:0 auto;}
.importbox p{ margin-bottom:10px; clear:left;}
.importbox p a.te{ padding-top:15px; display:block;}
.importbox input{ height:340px; height:30px; border:1px solid #ccc; float:left; margin-right:10px;}
.importbox input:focus { background: #e0f1f9; border: 1px solid #1D95C7; }

/***分类属性管理 ***/
.class_box{ width:725px; overflow:hidden;}
.classify_b{ width:178px; height:270px; float:left; border:1px solid #ccc;}
.classify_b .b_top{ height:35px; width:178px; background-color:#f0f0f0; border-top:1px solid #ccc;border-bottom:1px solid #ccc}
.classify_b .b_top input{ background:url(../../images/btn.jpg) no-repeat 2px 2px; height:23px; border:1px solid #ddd; background-color:#fff; margin:4px; padding-left:30px; width:135px}
.classify_b .b_bottom{ height:270px; overflow: scroll; overflow-x:auto}
.classify_b .b_bottom ul li{ height:25px; margin:4px; line-height:25px; padding:0 10px; overflow:hidden}
.classify_b .b_bottom ul li.on{ background:#e0f1f9; border:1px solid #75bfed; padding:0 10px;}
.classify_b .b_bottom ul li .letter{ width:16px; height:16px; background-color:#32425c; float:left; color:#fff; line-height:16px; text-align:center; margin:5px 5px 0 0}

/***公用库 ***/
.publicbox{ width:1200px; border:2px solid #ccc; margin:0 auto; background:#999; overflow:hidden; padding:50px 0}
